home *** CD-ROM | disk | FTP | other *** search
/ Amiga Games: Greatest Hits 1996 / Amiga Games: Greatest Hits 1996.iso / apc&tcp / nocover / nocover_29 / texteb / help-!fontsensitiv.mp.pp / help-!fontsensitiv.mp (.txt)
Magnetic Pages Article  |  1996-08-17  |  2KB  |  31 lines

  1. MPARTICLE
  2. +               <><><><><><><><><><><><><><>+               <><<Antwort f
  3. r Sharkie>>><>+               <><><><><><><><><><><><><><>
  4.                
  5.                < Soso,   der   Herr   wei
  6.   nicht   wie   man   Fontsensitiv0 Programmiert! Na dann helfen wir ihm mal glatt!< Also  erstmal wie man an die X_Size kommt, das ist  n
  7. mlich< ziemlich  einfach,  tja  aber  ich mu
  8.   es  Dir  leider  in
  9.  Pascal-Form geben:
  10.  PScr:=LockPubScreen(NIL);  DInfo:=GetScreenDrawInfo(PScr);% XSize:=DrawInfo^.dri_Font^.tf_XSize;% YSize:=DrawInfo^.dri_Font^.tf_YSize;
  11.  Wobei gilt:: PScr           : Zeiger auf Screenstruktur     (p_Screen)< DInfo          : Zeiger auf Drawinfo           (p_DrawInfo)6 XSize, YSize   : Zahl in min. Wortgr
  12. e        (Word)
  13. < Man   holt   sich  also  die  Drawinfo-Struktur   f
  14. r   den< Publicscreen  und  dort  sind die Werte durch  einen  Umweg< durch den dri_Font Eintrag zu finden, genaus mu
  15. t Du Deinen
  16.  Includes entnehmen.
  17.  Alles klar?< Wie  man weitergeht ist von Programmierer zu  Programmierer< anders,  die  einen Nehmen die Gr
  18. e mal mit  der  Position< (z.B.gad:=NewGadget(5*XSize,   3*YSize...)),  die   anderen< machen die GUI erst f
  19. r eine spezielle Fontgr
  20. e und nehmen< dann  mit dem Gr
  21. enunterschied mal (dies ist h
  22. chstens als< Notl
  23. sung zu betrachten!), also Du kannst Dir aber auch ein< ganz  anderes  Verfahren ausdenken, ich pers
  24. nlich  benutze< eine   eigene   Unit  von  einen  gewissen  Hern   Schotte,  vielleicht kennt ihn ja jemand.
  25.  Also, viel Spa
  26.       \||||||/
  27.  -Cactus- of ANXUR     /||||||\
  28. "Helpline FontsensitivSeite 1 von 3
  29. "Helpline FontsensitivSeite 2 von 3
  30. "Helpline FontsensitivSeite 3 von 3
  31.